package com.pz.sjypz;

import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.SequenceGenerator;

/**   
 * @Title: Entity
 * @Description: 数据源配置
 * @author zhangdaihao
 * @date 2017-08-22 11:15:48
 * @version V1.0   
 *
 */
@Entity
@Table(name = "t_sjy_db", schema = "")
@DynamicUpdate(true)
@DynamicInsert(true)
@SuppressWarnings("serial")
public class sjypzEntity implements java.io.Serializable {
	/**id*/
	private java.lang.String id;
	/**pkDb*/
	private java.lang.String pkDb;
	/**数据库名称*/
	private java.lang.String fdName;
	/**用户名*/
	private java.lang.String fdUsr;
	/**密码*/
	private java.lang.String fdPw;
	/**数据连接*/
	private java.lang.String fdUrl;
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  id
	 */
	
	@Id
	@GeneratedValue(generator = "paymentableGenerator")
	@GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
	@Column(name ="ID",nullable=false,length=32)
	public java.lang.String getId(){
		return this.id;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  id
	 */
	public void setId(java.lang.String id){
		this.id = id;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  pkDb
	 */
	@Column(name ="PK_DB",nullable=true,length=36)
	public java.lang.String getPkDb(){
		return this.pkDb;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  pkDb
	 */
	public void setPkDb(java.lang.String pkDb){
		this.pkDb = pkDb;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  数据库名称
	 */
	@Column(name ="FD_NAME",nullable=true,length=100)
	public java.lang.String getFdName(){
		return this.fdName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  数据库名称
	 */
	public void setFdName(java.lang.String fdName){
		this.fdName = fdName;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  用户名
	 */
	@Column(name ="FD_USR",nullable=true,length=100)
	public java.lang.String getFdUsr(){
		return this.fdUsr;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  用户名
	 */
	public void setFdUsr(java.lang.String fdUsr){
		this.fdUsr = fdUsr;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  密码
	 */
	@Column(name ="FD_PW",nullable=true,length=100)
	public java.lang.String getFdPw(){
		return this.fdPw;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  密码
	 */
	public void setFdPw(java.lang.String fdPw){
		this.fdPw = fdPw;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  数据连接
	 */
	@Column(name ="FD_URL",nullable=true,length=100)
	public java.lang.String getFdUrl(){
		return this.fdUrl;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  数据连接
	 */
	public void setFdUrl(java.lang.String fdUrl){
		this.fdUrl = fdUrl;
	}
}
